home *** CD-ROM | disk | FTP | other *** search
/ Freaks Macintosh Archive / Freaks Macintosh Archive.bin / Freaks Macintosh Archives / Ham⁄GPS / SoftKiss.src.1.8 Folder / SoftKiss.src.1.8 / core / sfk_core_main.c < prev    next >
Text File  |  1992-08-02  |  727b  |  34 lines

  1. /*
  2.  * SoftKiss driver entry point for SoftKiss device driver
  3.  * By Aaron Wohl (aw0g+@andrew.cmu.edu)
  4.  * Carnegie-Mellon University
  5.  * Pittsburgh, PA 15213-3890
  6.  * (412)-268-5032
  7.  */
  8.  
  9. #include "sfk_core.h"
  10. #include "sfk_core_private.h"
  11. #include "driver_shell.h"
  12.  
  13. /*
  14.  * entry point of softkiss packet driver
  15.  * This entry is for softkiss itself.
  16.  * The fake serial entrypoints are in sfk_core_kiss.c
  17.  */
  18. short sfk_driver(CntrlParam *pb,DCtlPtr de,short op,void *extra)
  19. {
  20.     register sfk_io_record_pt ipb= (sfk_io_record_pt)pb;
  21.     sfk_gl.driver_template=extra;
  22.     switch(op) {
  23.     case sh_OPEN:
  24.         return sfk_init();
  25.     case sh_CLOSE:
  26.         return sfk_uninit(ipb);
  27.     case sh_CONTROL:
  28.         return sfk_control(ipb);
  29.     default:
  30.          break;
  31.     }
  32.     return 0;
  33. }
  34.